package annotation;
import java.lang.annotation.*;

public class annotation {
    @Override
    public String toString(){
        return super.toString();
    }
    @Deprecated
    @SuppressWarnings("all")
    @MyAnnotation(name = "",age = 1,schools = {"","Pk"})
    public void test(){
    }
}
@Target(value = {ElementType.METHOD,ElementType.TYPE})
@Retention(value = RetentionPolicy.RUNTIME)
@Documented
@Inherited
@interface MyAnnotation{
    /*注解的参数:参数类型 参数名()
    default :定义默认值
    如果只有一个参数，建议使用value命名。这样使用注解时可以省略value
     */
    String name() default " ";
    int age() default 0;
    int id() default -1;
    String[] schools();
}
